package com.manager.core.module.log.aop;

//                   _ooOoo_    
//                  o8888888o    
//                  88" . "88    
//                  (| -_- |)    
//                   O\ = /O    
//               ____/'---'\____    
//              /. '\\| : |//' .\    
//             // \\||| : |||// \\   
//            // _|||||-:-|||||_ \\    
//           // | | \\\ - /// | | \\
//           || |_| ''\---/'' |_| || 
//            \ .-\___/'-'\___/-. /    
//          ___\. .' /--.--\ '. ./___    
//        .""'< `.___\_<|>_/___.' >'"".    
//       | |: `- \`.|'\ _ /'|.`/ -` :| |    
//        \ \ `-. \_ __\ /__ _/ .-` / /    
//======'-.___`-.___\_______/___.-`___.-'======    
//                   '=---='    
//.................................................    
//写一哈代码，你就青叫唤；信龟儿设计，你逗是傻逼。
//永无Bug，啷个可能！求佛主保佑也没球用！

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ ElementType.PARAMETER, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented

/**
 * 日志接口类
 * @author H
 */
public @interface TMLog {

	/**
	 * 日志标题
	 * 
	 * @return
	 */
	String title() default "列表";
	/**
	 * 日志描述
	 * 
	 * @return
	 */
	String description() default "访问系统";
	/**
	 * 日志类型
	 * 
	 * @return
	 */
	String type() default "mvp";
	/**
	 * 日志表
	 * 
	 * @return
	 */
	String table() default "platform_user_log";
	/**
	 * 字段前缀
	 * 
	 * @return
	 */
	String fieldPrefix() default "pul";
}